Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Karlsruhe Challenger Wimbledon - London Prague 3 Challenger Lisbon Challenger Hamburg Challenger M15 Wroclaw Augsburg Challenger Prostejov Challenger Luedenscheid Challenger M15 Sofia Tampere Challenger Sibiu Challenger Tulln Challenger Zug Challenger Meerbusch Challenger Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F4 Germany F5 Hungary F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F8 Italy F2 Italy F3 Austria F1 Austria F2 Germany F12 Slovakia F1 Poland F6 France F17 France F18 Czech Republic F4 Czech Republic F5 Czech Republic F6 Germany F3 Australia F4 Italy F9 Czech Republic F2 Czech Republic F3 France F9 Iran F4 Germany F5 Croatia F1 Finland F1 Finland F2 Russia F1 Russia F2 Belarus F3 Belarus F4 Finland F1 Germany F18 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Morocco F6 Morocco F7 Israel F4 Israel F5 Czech Republic F5 Czech Republic F6 Germany F2 Germany F3 Croatia F1 Switzerland F3 Turkey F10 Turkey F11 Czech Rep F4 Czech Rep F5 Germany F1 Germany F2 Switzerland F1 Switzerland F2 Czech Republic F1 Czech Republic F3 Slovenia F3 Germany F10 Slovak Rep. F1 Germany F18 Croatia F7 Iran F6 Czech Republic F4 Czech Republic F5 Israel F1 Germany F1 Israel F2 Germany F2 Germany F3 Germany F4 Italy F1 Italy F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Czech Republic F1 Czech Republic F3 Romania F1 Romania F2 Serbia F2 Serbia F3 Austria F1 Austria F3 Poland F5 Slovakia F3 Germany F12 Netherlands F6 Germany F13 France F17 Germany F16 France F18 Kuwait F1 France F19 Kuwait F2 Kuwait F3 Czech Republic F5 Germany F3 Australia F1 Switzerland F1 Serbia F3 Portugal F4 Portugal F5 Switzerland F2 Switzerland F3 Germany F4 Germany F5 Serbia F2 Croatia F6 Germany F1 Czech Republic F3 Bulgaria F3 Germany F4 Switzerland F1 Switzerland F2 Czech Republic F1 Czech Republic F3 Turkey F8 Germany F14 Germany F15 Germany F16 Czech Republic F4 Czech Republic F5 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Switzerland F2 Morocco F1 Great Britain F5 Morocco F2 Czech Republic F1 Czech Republic F3 Czech Republic F4 Great Britain F8 Great Britain F9 Czech Republic F5 France F21 Czech Republic F7 USA F34 Czech Republic F8 USA F35 Germany F3 Switzerland F2 Czech Republic F6 Italy F3 USA F11 Greece F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Netherlands F2 Czech Republic F4 France F21 Czech Republic F9 Czech Republic F11 Czech Republic F12 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Switzerland F1 (Oberentfelden) Italy F3 (Basiglio) China F4 (Luzhou) China F5 (Luzhou) Czech Republic F1 (Prague) Czech Republic F2 (Most) Czech Republic F3 (Jablonec Nad Nisou) Netherlands F2 (Breda) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Poland F9 (Bydgoszcz) Romania F11 (Chitila) Romania F12 (Brasov) France F20 (Plaisir) Egypt F28 (Sharm El Sheikh) Egypt F29 (Sharm El Sheikh) Germany F2 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Tunisia F8 (Jerba) Tunisia F9 (Jerba) Qatar F3 (Doha) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Czech Republic F1 (Prague) Czech Republic F2 (Jablonec Nad Nisou) Czech Republic F3 (Most) Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Czech Republic F7 (Liberec) Czech Republic F8 (Opava) M15 Loule M15 Antalya M25 Vogau Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg ECM Cup - Prague ECM Cup - Prague KGHM Polish Indoors - Wroclaw Warsteiner Challenger Wolfsburg - Wolfsburg Prague Open - Prague CA Challenge - Graz The Wright Financial Group, Inc. Challenger - Champaign Volkswagen Challenger 2004 - Wolfsburg Prague Open - Prague Internationale Badische Meisterschaffen Um Den Techem Cup - Zell S Tennis Master Championship - Graz Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tehran Open 2004 - Tehran Czech Indoor Open - Prague Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Zagreb Open - Zagreb Stella Artois Clay Court Championships - Budaors Togliatti Cup - Togliatti S Tennis Masters - Graz LXV Concurso Internacional Vigo - Vigo IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental PrivatBank Cup - Dnepropetrovsk Czech Indoor Open - Prague ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Steelers Cup - Kosice Constanta Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg s Tennis Masters 06 - Graz Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Porsche Open - Poznan Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw South African Airways Open - East London 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe Oberstaufen Cup-Head German Master's Series - Oberstaufen Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Southern Capital Cup - Almaty Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wolfsburg Challenger Sarajevo Challenger Tampere Challenger Geneva Challenger Freudenstadt Challenger Helsinki Challenger Khanty-Mansiysk Challenger Heilbronn Challenger Kazan Challenger Belgrade Challenger Ostrava Challenger Bytom Challenger San Benedetto Challenger Eckental Challenger Ortisei Challenger Wolfsburg Challenger Cherbourg Challenger Bath Challenger Johannesburg Challenger Ostrava Challenger Prague Challenger Cremona Challenger Prostejov Challenger Milan Challenger Guadalajara Challenger Scheveningen Challenger Astana Challenger Genova Challenger Alphen Challenger Banja Luka Challenger Izmir Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Noumea Challenger Burnie Challenger Caloundra Challenger Wolfsburg Challenger Cherbourg Challenger Singapore Challenger Sarajevo Challenger Bath Challenger San Luis Potosi Challenger Leon Challenger Napoli Challenger Ostrava Challenger Prague Challenger Rome Challenger Prostejov Challenger Nottingham-2 Challenger Milan Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Oberstaufen Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Tashkent Challenger Geneva Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Marbella Challenger Toyota Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger St. Brieuc Challenger Mersin Challenger Rome Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Prostejov Challenger Arad Challenger Prague Challenger Kosice Challenger Marburg Challenger Timisoara Challenger Poznan Challenger Orbetello Challenger Liberec Challenger San Marino Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Le Gosier Challenger Ostrava Challenger Aix En Provence Challenger Prostejov Challenger Furth Challenger Prague Challenger Marburg Challenger Poznan Challenger Liberec Challenger Prague Challenger Brasov Challenger Szczecin Challenger Biella Challenger Trnava Challenger Kenitra Challenger Geneva Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger St. Brieuc Challenger Guadalajara Challenger Vercelli Challenger Turin Challenger Ostrava Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Poznan Challenger Scheveningen Challenger Tampere Challenger Liberec Challenger Prague Challenger Seville Challenger Szczecin Challenger Sibiu Challenger Columbus Challenger Orleans Challenger Tiburon Challenger Sacramento Challenger Rennes Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Maui Challenger Dallas Challenger Cherbourg Challenger Raanana Challenger Leon Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Lyon Challenger Poprad Tatry Challenger Blois Challenger Bastad Challenger Prague Challenger Liberec Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Shanghai Challenger Szczecin Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Columbus Challenger Bangkok Challenger Maui Challenger Bergamo Challenger Wroclaw Challenger Yokohama Challenger San Francisco Challenger Tempe Challenger Panama City Challenger Sarasota Challenger Tallahassee Challenger Ostrava Challenger Savannah Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Bastad Challenger Aptos Challenger Vancouver Challenger Zhangjiagang Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Playford Challenger Newport Beach Challenger Indian Wells Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Ostrava Challenger Savannah Challenger Heilbronn Challenger Prostejov Challenger Poznan Challenger Lyon Challenger Blois Challenger Marburg Challenger Bastad Challenger Chengdu Challenger Gwangju Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Playford Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Phoenix Challenger Sarasota Challenger Rome Challenger Bratislava Challenger Ludwigshafen Challenger Braunschweig Challenger Augsburg Challenger New Haven Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Helsinki Challenger Canberra Challenger Prague Challenger Ostrava Challenger Prostejov Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Maia Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Marbella Challenger Prague Challenger Heilbronn Challenger Braunschweig Challenger Biel Challenger Orleans Challenger Brest Challenger Roanne Challenger Helsinki Challenger Quimper Challenger Poznan Challenger Ilkley Challenger Braunschweig Challenger Chicago Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Roanne Challenger Helsinki Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Vilnius Challenger Prague 1 Challenger Prague 2 Challenger Troisdorf Challenger Bratislava 1 Challenger Poznan Challenger Heineken Open - Auckland ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Memphis Open - Memphis US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen European Open - Antwerp Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston BMW Open - Munich SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad European Open - Antwerp Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Serbia Open - Belgrade BMW Open - Munich Gonet Geneva Open - Geneva Viking International - Eastbourne Nordea Open - Bastad Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos San Diego Open - San Diego Masters Series Hamburg - Hamburg Yokohama Challenger Luedenscheid Challenger Braga Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Bonn Challenger Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 Davis Cup, Group I, PO, SUI-LIB 3-1 Davis Cup, Group I, 1R, ECU-SUI 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments